package com.egdk.api.mapp;

import com.egdk.api.entity.DICOMStudiesEntity;
import com.egdk.api.entity.DICOMStudiesEntityExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DICOMStudiesEntityMapper {
    long countByExample(DICOMStudiesEntityExample example);

    int deleteByExample(DICOMStudiesEntityExample example);

    int deleteByPrimaryKey(String studyinsta);

    int insert(DICOMStudiesEntity record);

    int insertSelective(DICOMStudiesEntity record);

    List<DICOMStudiesEntity> selectByExample(DICOMStudiesEntityExample example);

    DICOMStudiesEntity selectByPrimaryKey(String studyinsta);

    int updateByExampleSelective(@Param("record") DICOMStudiesEntity record, @Param("example") DICOMStudiesEntityExample example);

    int updateByExample(@Param("record") DICOMStudiesEntity record, @Param("example") DICOMStudiesEntityExample example);

    int updateByPrimaryKeySelective(DICOMStudiesEntity record);

    int updateByPrimaryKey(DICOMStudiesEntity record);

    List<DICOMStudiesEntity> selectByStudyInsta(@Param("studyInsta") String studyInsta);
}